# 1. Productintroductie ![](media/A1.png) ## 1.1 Beschrijving Deze leerset is een programmeerbaar hulpmiddel, speciaal ontworpen voor kinderen vanaf 6 jaar, met 15 modules en sensoren zoals LED's, knoppen, een LCD, een fotosensor, een geluidsensor, een IR-ontvanger, een temperatuur- en vochtigheidssensor en meer dan 30 interessante projecten. Arduino C-taal wordt meegeleverd, wat het ontwikkelen van programmeerlogica stimuleert. ## 1.2 Kenmerken 1. Eenvoudige bedrading: De bedrading van VCC en GND is verborgen 2. Meerdere functies: Nano of ESP32 ontwikkelbord zijn beschikbaar als besturingsbord en 15 sensoren zijn geïntegreerd. Wanneer de externe voeding is aangesloten, kan de DIP-schakelaar worden gebruikt om de VCC-spanning op 3,3V of 5V te regelen. 3. Eenvoudige structuur: Gebruik 6mm dubbele koperen afstandhouders om het acrylbord te verbinden. 4. Hoge uitbreidbaarheid: VCC- en GND-pinnen zijn aanwezig 5. Programmeerleren: Arduino C-taal is beschikbaar. ## 1.3 Parameters - **Werkspanning:** 5V of 3,3V - **DC-voeding:** 7-12V - **USB-voeding:** 5V - **Werkstroom:** ≥35mA - **Werktemperatuur:** –10°C ~ +65°C ## 1.4 Kitlijst | Nr. | Componenten | Aantal | Afbeelding | | ---- | ----------------------------------------- | ------ | ------------------------------------ | | 1 | Keyestudio Circuit Integrated board | 1 | ![](media/A2.png) | | 2 | Keyestudio ESP32 Board | 1 | ![](media/A3.png) | | 3 | 3XAA Batterijhouder (batterijen niet inbegrepen) | 1 | ![](media/A4.png) | | 4 | Servo | 1 | ![](media/A5.png) | | 5 | Platte schroevendraaier | 1 | ![](media/A6.png) | | 6 | Kruiskopschroevendraaier | 1 | ![](media/A7.png) | | 7 | IR Afstandsbediening | 1 | ![](media/A8.png) | | 8 | USB-kabel | 1 | ![](media/A9.png) | | 9 | M2.5*6MM Rondkop Schroef | 22 | ![](media/A10.png) | | 10 | M2.5*9MM Dubbele koperen afstandhouder | 10 | ![](media/A11.png) | | 11 | 20CM F-F DuPont Draden | 20 | ![](media/A12.png) | | 12 | 10CM F-F DuPont Draden | 20 | ![](media/A13.png) | | 13 | Acrylbord | 1 | ![](media/A14.png) | | 14 | Rubber pad | 4 | ![](media/A15.png) | | 15 | Potentiometerkap | 1 | ![](media/A16.png) | | 16 | Rode knopkap | 1 | ![](media/A17.png) | | 17 | Groene knopkap | 1 | ![](media/A18.png) | | 18 | Gele knopkap | 1 | ![](media/A19.png) | | 19 | Blauwe knopkap | 1 | ![](media/A20.png) | ## 1.5 ESP32 Besturingsbord ![](media/A21.png) **Introductie** Keyestudio ESP32 Core board is een mini-ontwikkelbord gebaseerd op de ESP-WROOM-32 module. Het bord heeft de meeste I/O-poorten naar pinheaders met een pitch van 2,54mm gebracht. Dit biedt een gemakkelijke manier om randapparatuur aan te sluiten volgens je eigen behoeften. Bij het ontwikkelen en debuggen met het ontwikkelbord maken de standaard pinheaders aan beide zijden je werkzaamheden eenvoudiger en handiger. De ESP-WROOM-32 module is de toonaangevende geïntegreerde WiFi + Bluetooth oplossing in de industrie met minder dan 10 externe componenten. Het integreert antenneschakelaars, RF balun, vermogensversterkers, laag-ruisversterkers, filters en vermogensbeheer modules. Tegelijkertijd integreert het ook TSMC's low-power 40nm technologie, vermogensprestaties en RF-prestaties, waardoor het veilig, betrouwbaar en gemakkelijk uitbreidbaar is naar diverse toepassingen. **Specificaties** - Microcontroller: ESP-WROOM-32 Module - USB-seriële poort chip: CP2102-GMR - Werkspanning: DC 5V - Werkstroom: 80mA - Stroomvoorziening: 500mA - Werktemperatuurbereik: -40°C ~ +85°C - WiFi-modus: Station/SoftAP/SoftAP+Station/P2P - WiFi-protocol: 802.11 b/g/n/e/i (802.11n, snelheid tot 150 Mbps) - WiFi-frequentiebereik: 2.4 GHz ~ 2.5 GHz - Bluetooth-protocol: voldoet aan Bluetooth v4.2 BR/EDR en BLE standaard - Afmetingen: 55*26*13mm - Gewicht: 9.3g **Pinout** ![](media/A22.png) ESP32 heeft minder pinnen dan veelgebruikte processors, maar het hergebruiken van meerdere functies op pinnen vormt geen probleem. **Waarschuwing**: Het pinspanningsniveau van de ESP32 is 3,3V. Als je de ESP32 wilt aansluiten op een ander apparaat met een werkspanning van 5V, moet je een level converter gebruiken om het spanningsniveau om te zetten. - **Voedingspinnen:** De module heeft twee voedingspinnen +5V en 3,3V. Je kunt deze twee pinnen gebruiken om andere apparaten en modules van stroom te voorzien. ![](media/A23.png) - **GND-pinnen:** De module heeft drie aardingspinnen. - **Enable pin (EN):** Deze pin wordt gebruikt om modules in- en uit te schakelen. De pin schakelt de module in bij een hoog niveau en uit bij een laag niveau. - **Input/Output pinnen (GPIO):** Je kunt 32 GPIO-pinnen gebruiken om te communiceren met LED's, schakelaars en andere in-/uitvoerapparaten. Je kunt deze pinnen ook intern pull-up of pull-down maken. - **Opmerking:** Hoewel GPIO6 tot GPIO11 pinnen (SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 en SCS/CMD pinnen) worden gebruikt voor SPI-communicatie voor de interne module, worden deze niet aanbevolen. - **ADC:** Je kunt de 16 ADC-pinnen op deze module gebruiken om analoge spanningen (de output van sommige sensoren) om te zetten in digitale spanningen. Sommige van deze converters zijn verbonden met interne versterkers en kunnen kleine spanningen met hoge nauwkeurigheid meten. - **DAC:** De ESP32 module heeft twee D/A-converters met 8-bit precisie. - **Touch pad:** Er zijn 10 pinnen op de ESP32 module die gevoelig zijn voor capacitantie veranderingen. Je kunt deze pinnen verbinden met bepaalde PCB-pads en gebruiken als touch switches. - **SPI:** Er zijn twee SPI-interfaces op de module, die kunnen worden gebruikt om het display, SD/microSD geheugenkaartmodule en externe flashgeheugen aan te sluiten. - **I2C:** SDA en SCL pinnen worden gebruikt voor I2C-communicatie. - **Seriële communicatie (UART):** Er zijn twee UART seriële interfaces op deze module, die tot 5Mbps informatieoverdracht tussen twee apparaten kunnen verzorgen. UART0 heeft ook CTS en RTS controlefuncties. - **PWM:** Bijna alle ESP32 in-/uitgangspinnen kunnen worden gebruikt voor PWM (pulsbreedtemodulatie). Met deze pinnen kun je motoren, LED-lichten en kleuren aansturen. ## 1.6 Componenten ![](media/A24.png) ## 1.7 ESP32 Geïntegreerd Bord ![](media/A25.png) Dit uitbreidingsbord is compatibel met het Keyestudio Nano Plus ontwikkelbord en het Keyestudio ESP32 ontwikkelbord. De spanning op VCC kan via een DIP-schakelaar worden ingesteld op 3,3V (ESP32) of 5V (Nano). Het integreert vier knoppen, vier LED's (rood, geel, groen en blauw), zes WS2812 RGB LED's, een buzzer, een PIR bewegingssensor, een IR-ontvanger, een geluidsensor, een fotoweerstand, een 8002 versterker, een potentiometer, een ultrasone sensor, een 4-bits digitale buisdisplay, een 8x8 dot matrix display en een LCD 1602 display. Bovendien heeft elke pin zijn eigen VCC en GND, wat zorgt voor een hogere compatibiliteit van het bord en meer mogelijkheden biedt voor uitgebreid leren met andere modules. **Modules Introductie** ![](media/A26.png) **Pinout** ![](media/A27.png)